	<bean id="${ADSMultiThreadJDBCLoader.id}"
		  class="com.kingyea.camel.dataconverter.DataWriterComponent">
			<property name="id"				 value="${ADSMultiThreadJDBCLoader.id}"></property>
			<property name="x"				 value="219"></property>
			<property name="y"				 value="256"></property>			
			<property name="dataConverterWriter">			
				<bean class="com.kingyea.camel.component.bigdata.aliyun.ads.ADSMultiThreadJDBCLoader">				
					<property name="dataSource" ref="${ADSMultiThreadJDBCLoader.dataSource.id}"></property>
					<property name="tableName"		value="${ADSMultiThreadJDBCLoader.tableName}"></property>
					<property name="batchSize"	value="${ADSMultiThreadJDBCLoader.batchSize}"></property>					
					<property name="threadNum"	value="${ADSMultiThreadJDBCLoader.threadNum}"></property>					
					<property name="bufferSize"	value="${ADSMultiThreadJDBCLoader.bufferSize}"></property>					
					<#if ADSMultiThreadJDBCLoader.ignoreException??&&ADSMultiThreadJDBCLoader.ignoreException>
					<property name="ignoreException"	value="${ADSMultiThreadJDBCLoader.ignoreException?c}"></property>
					</#if>
					<#if ADSMultiThreadJDBCLoader.ignoreUpdate??&&ADSMultiThreadJDBCLoader.ignoreUpdate>
					<property name="ignoreUpdate"	value="${ADSMultiThreadJDBCLoader.ignoreUpdate?c}"></property>
					</#if>
					
					<#if ADSMultiThreadJDBCLoader.fieldConvertMap??>
					<property name="fieldConvertMap">
						<map>
							<#list ADSMultiThreadJDBCLoader.fieldConvertMap?keys as key>
							<entry key="${key}" 	value="${ADSMultiThreadJDBCLoader.fieldConvertMap[key]}"/>
							</#list>
						</map>
					</property>
					</#if>					
					<#if ADSMultiThreadJDBCLoader.defaultValuesMap??>
					<property name="defaultValuesMap">
						<map>
							<#list ADSMultiThreadJDBCLoader.defaultValuesMap?keys as key>
							<entry key="${key}" 	value="${ADSMultiThreadJDBCLoader.defaultValuesMap[key]}"/>
							</#list>
						</map>
					</property>
					</#if>					
					<#if ADSMultiThreadJDBCLoader.columnTypeClassMap??>
					<property name="columnTypeClassMap">
						<map>
							<#list ADSMultiThreadJDBCLoader.columnTypeClassMap?keys as key>
							<entry key="${key}" 	value="${ADSMultiThreadJDBCLoader.columnTypeClassMap[key]}"/>
							</#list>
						</map>
					</property>
					</#if>					
			</bean>
		</property>				
	</bean>
	<#assign DruidDataSource = ADSMultiThreadJDBCLoader.dataSource>
	<#include "/templates/datasources/DruidDataSource.ftl">
